MongoDB排序与投影:查询结果如何“好看又好用”
MongoDB中,排序(Sorting)和投影(Projection)可优化查询结果。排序通过`find().sort({字段: 1/-1})`实现,`1`升序、`-1`降序,支持多字段排序(如`sort({age:1, score:-1})`)。投影用`find(条件, {字段: 1/0})`控制字段,`1`保留、`0`排除,需显式设`_id:0`排除默认返回的`_id`。二者可组合,如查询“年龄>17的学生,按年龄升序,只显示name和age”,结果既有序又精简。关键点:排序方向为1/-1,投影需手动排除`_id`,多场景可灵活组合。
阅读全文